<?php
//列表页控制器
class ListController extends Controller{
    //动作方法
    public function index(){
    //1.商铺分类
        $cate_data = K('Category')->get_data();
        $this->assign('cate_data',$cate_data);

    // 2.标签分类
        $tag_data = K('Tag')->get_data();
        $this->assign('tag_data',$tag_data);

    // 3.商铺
        $cid=Q('get.cid',0,'intval'); 
        $tagid=Q('get.tagid');  
        // p($cid);p($tagid);die; 
        $where='';
        if($tagid!=0){ 
            //（1）标签id截去右侧符号，并拆成数组        
            $arr=explode(',', rtrim($tagid,','));
            // （2）获得关联表中所有对应数据  
            foreach ($arr as $v) {
                $where.='tag like "%'.$v.'%" and ';             
            } 
        }        
        if ($cid!=0) {
            $where.='bd_category_cid='.$cid;
        } 
        $where=rtrim($where,'and ');
        $sto_data=K('Store')->get_data($where) ;  
        // p($tag_data);die;
        $this->assign('sto_data',$sto_data);                        
        //显示视图
        $this->display();
    }
}